$theme-primary: #4136CF;
$theme-info: #39c89e;
$theme-error: #b00000;
$theme-warn: #f2a563;
$theme-disabled: #bcbcbc;

$theme-grey: #8C8C8C;
$theme-grey-sub: #f8f8f8;

$theme-bg: #f5f5ff;

$font-size-root: 14px;

@mixin title-font($size: 16px, $weight: 700, $color: $theme-primary) {
  color: $color;
  font-size: $size;
  font-weight: $weight;
}

@mixin box-center {
  display: flex;
  justify-content: center;
  align-items: center;
}

@mixin no-wrap() {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

@mixin num-wrap($lineNum: 1) {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: $lineNum;
  -webkit-box-orient: vertical;
}
